/**
 * dayjs timezone 插件模块
 * 如果NPM包导入失败，使用这个本地实现
 */

// 导出一个简单的timezone插件实现
module.exports = function(option, dayjsClass) {
  // 扩展dayjs原型
  dayjsClass.prototype.tz = function(timezone) {
    // 当实际包可用时，替换为真实实现
    console.warn('使用本地 timezone 插件实现，建议安装 dayjs npm 包');
    return this;
  };

  // 添加tz方法到dayjs对象
  dayjsClass.tz = function(date, timezone) {
    console.warn('使用本地 timezone 插件实现，建议安装 dayjs npm 包');
    return dayjsClass(date);
  };

  // 添加tz.setDefault方法
  dayjsClass.tz.setDefault = function(timezone) {
    console.warn('设置默认时区: ' + timezone);
  };

  // 添加tz.guess方法
  dayjsClass.tz.guess = function() {
    return 'Asia/Shanghai';
  };
}; 